const app = getApp()
  
Page({
 data: {
 //-----------模拟banner图-----------
 imgUrls: [
 '/images/banner/banner.jpg',
 '/images/banner/banner1.jpg',
 ],
 
 circular: true,
 //是否显示画板指示点 
 indicatorDots: true,
 //选中点的颜色 
 //是否竖直 
 vertical: false,
 //是否自动切换 
 autoplay: true,
 //自动切换的间隔
 interval: 3000,
 //滑动动画时长毫秒 
 duration: 1000,
 //所有图片的高度 
 imgheights: [],
 //图片宽度 
 imgwidth: 750,
 //默认 
 current: 0
 },
 imageLoad: function (e) {//获取图片真实宽度 
 var imgwidth = e.detail.width,
 imgheight = e.detail.height,
 //宽高比 
 ratio = imgwidth / imgheight;
 console.log(imgwidth, imgheight)
 //计算的高度值 
 var viewHeight = 750 / ratio;
 var imgheight = viewHeight;
 var imgheights = this.data.imgheights;
 //把每一张图片的对应的高度记录到数组里 
 imgheights[e.target.dataset.id] = imgheight;
 this.setData({
 imgheights: imgheights
 })
 },
 bindchange: function (e) {
 // console.log(e.detail.current)
 this.setData({ current: e.detail.current })
 },

 
//点击指示点切换
 
chuangEvent: function (e) {
 
  this.setData({
   
  swiperCurrent: e.currentTarget.id
   
  })
   
  },
   
  //点击图片触发事件
   
  swipclick: function (e) {
   
  console.log(this.data.swiperCurrent);
   
  wx.switchTab({
   
  url: this.data.links[this.data.swiperCurrent]
   
  })
   
  },
   
  //事件处理函数
   
  onLoad: function () {
   
  if (app.globalData.userInfo) {
   
  this.setData({
   
  userInfo: app.globalData.userInfo,
   
  hasUserInfo: true
   
  })
   
  } else if (this.data.canIUse){
   
  // 由于 getUserInfo 是网络请求，可能会在 Page.onLoad 之后才返回
   
  // 所以此处加入 callback 以防止这种情况
   
  app.userInfoReadyCallback = res => {
   
  this.setData({
   
  userInfo: res.userInfo,
   
  hasUserInfo: true
   
  })
   
  }
   
  } else {
   
  // 在没有 open-type=getUserInfo 版本的兼容处理
   
  wx.getUserInfo({
   
  success: res => {
   
  app.globalData.userInfo = res.userInfo
   
  this.setData({
   
  userInfo: res.userInfo,
   
  hasUserInfo: true
   
  })
   
  }
   
  })
   
  }
   
  },
   
 },
)
